import { addrressList,deleteAddrress } from '../../../../../common/api/index'
Page({
    data: {
		dataList: [],
		showLoading: false,//是否在加载
    },
	addAddrress(){
		wx.navigateTo({
			url: '/pages/component/mine/addrress/addAddrress/index'
		})
	},
    onLoad(options) {

    },
    onShow() {
		this.getAddrressList()
	},
	// 选择地址
	chooeseAddrress(e){
		let index = e.currentTarget.dataset.index;
		let pages = getCurrentPages();
		let currPage = null;
		// console.log(pages) 的到一个数组
		if (pages.length) {
			// 获取当前页面的对象（上边所获得的数组中最后一项就是当前页面的对象）
			currPage = pages[pages.length - 2];
		}
		if(currPage && currPage.route == 'pages/component/classify/submitOrder/index'){
			wx.setStorageSync('chooeseAddrressData', this.data.dataList[index])
			wx.navigateBack()
		}
	
	},
	// 编辑地址
	editeAddrressClick(e){
		let id = e.currentTarget.dataset.id;
		wx.navigateTo({
			url: '/pages/component/mine/addrress/addAddrress/index?id='+id
		})
	},
	// 删除地址
	deleteAddrressClick(e){
		let that = this
		let id = e.currentTarget.dataset.id;
		wx.showModal({
			title: '温馨提示',
			content: '是否确认删除该地址？',
			success (res) {
				if (res.confirm) {
					deleteAddrress(id).then(res => {
						if(res.code == 200){
							wx.showToast({
								title: '删除地址成功',
								icon: 'none',
								duration: 2000
							})
							that.setData({
								dataList: []
							})
							that.getAddrressList()
						}
					})
				}
			}
		})
	},
	// 上拉触底加载更多
    onReachBottom() {

	},
	// 收获地址列表
	getAddrressList(){
		addrressList().then(res => {
			if(res.code == 200){
				this.setData({
					dataList: res.data,
					showLoading: false
				})
			}
		})
	},

    /**
     * 生命周期函数--监听页面加载
     */

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    }
})